Implement a noscript version to fix #13 #61

Open
zottelchin wants to merge 3 commits from feature/noscript into master