added shake listener and a few layouts