protected void onTargetMouseOver(MouseOverEvent event) { Element source = event.getNativeEvent().getEventTarget().cast(); EventTarget from = event.getNativeEvent().getRelatedEventTarget(); if (from == null || !source.isOrHasChild(from.<Element>cast())) { onTargetOver(event.getNativeEvent().<Event>cast()); } }