I don't see any code there that tries to set a background - no wonder it's not working!