Worked toward saving user's color when switching color spaces

A bit of debugging is necessary to figure out if execution order is
correct.