rewriting addEvent facade to support fastClick on touch, part1, unfinished