def __init__(self, widget):
        self.main_stack = StackWidget()
        self.main_stack.push(widget)


        from codegui.loop import loop
        keys_reflection_widget = KeysReflectionWidget(loop.global_keymap,
                                                      style.key_name,
                                                      style.keydoc_name)
        keys_reflection_widget.bg_color = (20,20,50)

        self.info_list = List([keys_reflection_widget])
        info_box = VBox(self.info_list)
        info_box.selectable.set(False)
        info_box.bg_color = (20,50,20)

        Table.__init__(self, List([List([
            self.main_stack,
            SpacerWidget((0, 10)),
            info_box,
        ])]), relay_focus=True)