Nice work! It's great to see a fellow go-playing hacker on HN. I'm the author of EidoGo (http://eidogo.com/, http://github.com/jkk/eidogo/tree/master), which is JavaScript-based, open source, and has features like branching and labels. Feel free to steal any of my JavaScript; I'll certainly be taking a peek at yours :-)