refactor _console-screen::_manager into _core and _interface (expect bugs)