Remove this FIXME. View::set_background() takes ownership and this is documented. This design prevents us to storing one same background all the time. It's part of the View class.

Our Background instances here are small objects (there's no large resource associated or anything from what I could see). If we identify a performance concern here, we can implement the paint of the background ourselves.