Except background, everything is getting repeated in categorylabelselected and unselected. Please optimize it.