move code to show article text to 'states' file which fits better with existing mode switching codez