documented that .shake() is iOS only