Updates to `viewerDynamicObjectMixin`

To have it work properly with DynamicObjects.

I also changed the max width/height of the balloon to be much bigger.
Fix typo.