Would it be possible to add an additional property to the "Set CyanogenMod Profile" action that would only set it, if it's not already active? The reason is simple: when the profile is triggered, cyanogenmod will set all the conditions of the profile. In my case I've got a gsm-cell location based trigger that knows if I'm at home. In that case, it triggers the cm profile "home" which will disable mobile data and disable bluetooth. In some rare occasions, I do want to enable bluetooth and it works for a couple of minutes until I get some strange gsm-cell that I haven't entered in my list. In that scenario, as soon as I get back into a valid home-gsm-cell, the "home" cm profile is retriggered and bluetooth is turned off. Naturally, always when I use the bluetooth headset

So in summary: Would it be possible to add a checkbox "Only if not already active"?
Thanks
Loris