Resolved #36: showing subscreens and input handling

Solution seems hacky. It works, for now.