arrow keys kinda work on number widgets
theme improvements
nav.js now saves/restores state with localStorage