A Javascript object instantiation and dispatch system