Maintain Categories Listeners Reorganised

All inner class that where set to listen on Maintain Categories Panel
has been moved out of the main controller as a separate classes