Detects shake gestures using the device's accelerometer. Triggers when device acceleration exceeds threshold twice within 500ms. Includes a 1-second debounce to prevent multiple fires.