color interpolation and nonframe stuff