Separate clearly long press for touch device in dedicated event handlers
Add IE support
Avoid too many UI update
Add comments
Add fork me ribbon