Handle taps correctly in ModalEventHandler.
Handle taps correctly in ModalEventHandler.

The same event object is used both for the initial "tap" and for the fake click
event. Need to handle this combination correctly so modal dialogs can be
dismissed by a tap outside.

fastmail/overture,linagora/overture,Hokua/overture,adityab/overture,linagora/overture