add noscript support