use gesture to control