fixed missing preventDefaults
added ability to tap shapes directly