customizer overhaul, corresponding front end changes