Fixing touch events for button