corrected listener for touch controls to not be bound to the event