final touches on PMPanelController