Textcontent viewing moved to controller