Add a controller for the view so it doesn't have to be a singleton.
Merge pull request #344 from bobeast/jeff/dark-mac

Add a controller for the view so it doesn't have to be a singleton.