* If we set a new model it might already contain content, so we need to call onViewChanged to check if we need to load covers / metadata.
* If we don't set the style before we set the model, the cover methods won't be hooked up.