moved the serial rendering of the controls outside of the preprocess functions