- ensure controller styles are added only 1x per controller
 - add 1 style element for stylesheets
 - slight refactoring