#30 fixed: control panel fit screen correctly