fixes #1425 and cleans up calls - sitemodules shouldn't all have to call redundant stuff that'll be called 100% of the time (e.g. makeMediaZoomable)