Added some additional documentation prior to code review to make things more clear.  Added a simple refresh button to update the map manually