remove unneeded background, work with favorite expandlelistview to achive proper behavior