Merge branch 'master' into PawelNew
update from master
itemTextArea populated

Plus some changes is the controller. It might cause conflicts when
merged to Master.
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
Maintain Categories Listeners Reorganised
Maintain Categories Listeners Reorganised
Inner classes taken out the controller