jump-to-line fixes

- improved input validation
- revamped dialog box
- fixed focus problems
removed editor-startup artifacts

- text metrics update immediately (rather than waiting 500ms)
- the background no longer flashes white before the editor loads
more hocus-pocus