Prevent "ghost click" phenonenoms

Ghost clicks occur when an element is removed before the 300ms delayed click event is fired, but the click event is
still sent.
This click event will be sent to whatever is now on top at that coordinate.