Make the whole app resistant to minimization and not just Ctrls
Uniform style and review dependencies
Clear error messages too
Add force option to getCategoriesTree
Reusable callbacks in MessageSrv
Remove the validation business logic from the presentation
Improve navigation and be consistent with valitation_state
Reload the affected lists when the user causes changes
Refactor calls to MessageSrv