added support for move up down
added localStorage