name consistently
change keyboard_focus to std_logic