final Element target = getElementFromPoint(touch.getClientX(),
touch.getClientY());
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
public void execute() {
try {
target.dispatchEvent(createMouseDownEvent);
target.dispatchEvent(createMouseUpEvent);
target.dispatchEvent(createMouseClickEvent);
} catch (Exception e) {
}