swap background and tweak styles