Added SetBGColor and random color constructors