Personally as a Defiler and a Raider(the worst combo for spam buffs that you don't care about!) I cant exatcally think of a use for this, I guess you could use some of your code to modify it into my proposed maintained window. But at what cost to performance?
Link to proposed maintained window.