Fill Er Up - reworked custom dialogs to accommodate Android Hammer.js bug where event continues to propagate even after .preventDefault() and .stopPropagation() are called