chg: adaptive MP used in mainwindow