add functionality for poor noscript'ers