Fix a few interface bugs, add simple (low-level for now) buttons