use style instead of direct binding on bg color