Fixed push/pop state so they're correct and also fixed indenting. This will now allow markers to load on page start and the back button will work as expected. It will also stop the markers being drawn over and over every time you click on a link.