allow for button({ start:function($e) { $e.preventDefault() } }) to prevent the button from activating and the tap/end handlers to be called