fix color preference page layout
let editor detect preference changes that affect test presentation
update preview viewer in color prefs page