The cheap ST button has 3 triggers it can do; Pressed, Held and Double Pressed. I have Pressed and Held cloud based with various rules (Webcore) but each button has Double Pressed handled 100% locally, for those times when ST is not working properly. Being local, the rules are simpler - but each room and each button has basic local control even when ST is malfunctioning (this morning) or the network is out. Sweet.