Added lots of funky methods and listeners to MapViewer. Damn I'm good.