cleaned up background transition