Sometimes the markers would not view, that was because the trick to find the correct url for the marker images didn't work when the css might load after the js. So just load the css before the js instead.
The map is on a page that might be scrolled. Having the scroll wheel change action in mid-scroll is confusing and irritating.