keyboard loading, LCD printing - ! refactor needed !