Refactored song web page to push complexity into a controller