preference window modification