Model might get loaded before contentBox is set

Sometimes, the model gets loaded when the contentBox is not yet set
so _refresh gets called too early.

I included a test for contentBox before attempting to render.  At the same time, I took out another check for the same condition elsewhere, since it would make it check twice.