adding a shake feature & fitting in mobile browser window