def handle_keypress(self, k):
        if k == "esc":
            self.save_file()
            raise urwid.ExitMainLoop()
        elif k == "delete":
            self.walker.combine_focus_with_next()
        elif k == "backspace":
            self.walker.combine_focus_with_prev()
        elif k == "enter":
            self.walker.split_focus()
            self.view.keypress(size, "down")
            self.view.keypress(size, "home")