Hi Anthony! Great work! Congratulations. It is primordial for a GIS user's somethings like this.
But, A little question: How can I plot the coordinates in DD.DDD (decimal degreees) instead WebMercator metrical coordinates?
The widget recognizes the webmercator coordinates, but it's too confusing to a kind of users. Furthermore all my application display the wgs84 decimal degrees system. I'm not a "hard developer", but I can set up my "Frankensteins" takeing a piece here, another there and customizing my widgets. The CoordinateMenu widget can Go To coordinates entered as WGS decimal degrees, even behind the "backstages" the webmercator is acting. So it would be the same thing with your widget: enter wgs decimal degrees coordinates by the UI, that passes through webmercator and are ploted at the right place.
Is it possible? Do you've done like this? If not, we can think in. I could help you if I can.
Best Regards