fixed touch events for controls