Added cross-browser events, custom event - tap.