Extracted NCPanelControllerDelegate from the NCListPanelController. It is used other places too.