[BUG #8110] simulate tap instead of click events
[BUG #8242] dispatch synthetic events instead of calling focus()