apply to GestureLock