make backgrounds (somewhat) work