add html5 cached support for downloadable file
clean up filter usage in prep for better mobile experience