Add shake gesture recognizer