gesturechange spec