Fix click bug

Created a new condition to simulate click, now if touchEnd fire less than 500ms of touchStart will call click

Maybe fix #174 #155 #153 #143 #120 #104