Enable different copies of otherwise identical text renderers

Needed when using computeWidth() because it messes up draw() rendering.
Add text overlay textWidth() method

Is accessible from JavaScript.
Auto-size load URL and file menu items in editModels and newEditEntities

And fix a couple of typos.