Use resolve_promises_dict correctly
OrbitControls needs to also wait for a view to appear for the referenced model
We need to update a parent object when a child view is created
Add a convenience function for creating text of a certain size