Framework: pulled out content into seperate JS file