add shakelistener

add shakelistener