Separata la logica relativa alle gesture in GestureManager