allow empty bg color for collections, rename to background_color for consistency