Javascript socket based live object system