code: function checkAndClearTapHandlers( mouseUpEvent ) {
  					// if the mouseup event occurs out of the origin target of the mousedown event,
  					// unbind all of the listeners
  					if (mouseUpEvent.target !== mouseDownTarget && !$.contains(mouseDownTarget, mouseUpEvent.target) && !buttonTappedInEdgeBrowser( mouseUpEvent )) {
  						clearTapHandlers();
  					}
  				}
docs: SAP MODIFICATION: terminate the firing of 'tap' event if 'mouseup' event occurs out of the 'mousedown' target