support for shake Gesture