allow users to modify default module names, descriptions, and categories and improve control panel behavior