Add partial support for touch event