Remove yuu.execute. Give the director a reference to the command and keybind stacks, and the keybind stack a reference to the command stack. Have the director install/remove input handlers when started/stopped rather than have global init-hooked handlers. Have the director add/remove scene commands/binds to the stacks directly as well, and replace init/oninit two-stage initialization with just overridable init.