signed values.
change png to cm.
mouse move.
switch to json format.
fix json load.
handle null values, handle pre-calculate min max load.
update utm coords.
refactor gui.
new gui.