hw init + shadowed bg