vcbutton: update ON state after properties update
fix button state when different buttons are associated with the same function
Merge pull request #396 from plugz/vcbutton-fixes

Vcbutton fixes