Added press event and ush event. Button now behaves like html buttons with press, release and push events (push = press + release).
ix tests for new btn behavior.
Merge pull request #23 from hybridgroup/upd-btn-behavior

Added press event and ush event. Button now behaves like html buttons wi...