Menu stuff should probably be in initmenu
More work on listbox (#41)