implement more of ride window colour invalidate