fixed UI

TODO: implement new keyboard
fix file reading