Fixed: touch event for mobile