fixed a bug while rotating, added shake jesture upon mismatch