I think I'm going to write a JavaScript port of the the ActionScript port of the Java port of the GPC library :)