UPDATE 06/16/17 I have changed from using my own Button Controller Plus and instead I am highly recommending to now use @stephack Advanced Button Controller smartapp! Yes it really is that much better that I switched to ABC. [BETA] Advanced Button Controller (ABC)
I modified Button Controller+ so that it could be used with the Homeseer HS-WD100+ or HS-WS100+ switches that have instant status, secure inclusion and the added abilities of double-tap, triple-tap and press & hold features to the paddle switch. Button Controller+ had previously fixed all the shortcomings of the stock Button Controller smartapp. The original app had four buttons to match the Aeon Minimote but these new Homeseer switches needed six button controls to handle the additional features of scene control.
The control options available per button are > Lights to Toggle; Dimmers to Toggle; Lights to Turn On; Lights to Turn Off; Dimmers to DimLevel 1; Dimmers to DimLevel 2; Fan to Adjust - Low, Medium, High, Off; Shade to Adjust - Up, Down, or Stop; Locks; Speaker music player; Modes; Hello Home Actions; Sirens; Custom Message; Push Notifications; SMS Notifications and Associate a Momentary Button.
I added this long screen capture so you could see how it displays. My favorite has been the multiple dimmer settings and the fan speed control.