now checking coherence of touches via UITouch instance instead of position (closes #11)

This fixes touch handling during device rotation, which caused the old approach to break.