Implement TouchEvent wrappers

Fixes #425
Merge pull request #427 from arv/touch-event-list

Implement TouchEvent wrappers