Work on Input & WindowMgr