Split off main controller from view
Implement status text update on mouseover