Trigger tap event if move distance less than 5px

I noticed that if I touch any buttons with a small distance of movement, the tap event won't  triggered.
This commit should fixed the bug.
The 5px is an experience value, I tested with 15px 10px 5px, and 5px was the best which wouldn't cause any side effect.