Attempt at JS
Merge branch 'experimental' of https://github.com/project-nms/nms_code into experimental