add hit testing outside bounds by overriding hitTest:withEvent: in a UIView