added 'touch' event to support delegated event handling for Apple devices