Mobile touch event fixes