Hey, I know this is an old post but I was curious if either this project was updated or the javascript version was ever attempted? Great work!