added isTapHandled(e)