changed logic of simultaneously handling gesture recognisers and controls.