remove cacheContents param (i.e., revert to upstream)
remove caching functionality entirely, primarily due to losing event bindings on restore; let the browser do the caching