addresses issue #121
release_* is now triggered for all press_* events. we no longer wait for a minimum timer count

However this introduces another issue where the display is not updated correctly if the mousedown and mouseup actions are very quick.