UI updates
Usability improvements
Adding a parent controller in order to store expensive items in root scope