initial touch support
more events support