Added footer chooser on the viewer route plus misc code enhancements.