custom component background + corrections