Fixed some overlap display issues.

Was not scaling properly, the canvas drawing has random increases, not
100% sure why, so set a threshold number for claiming a maximum value.
First attempt at a network map, still needs work.