             # recieve a change event
             @renderHooks = []
 
-            @opts.callback? undefined, @
+            @opts.callback? @
 
     # client code should call this when done adding objects to the scene
     finalize: ->

        scene    : required    # {opts:?, obj:?} or url from which to download (via ajax) a JSON string that parses to {opts:?,obj:?}
        element  : required    # DOM element to attach to
        timeout  : 30000       # milleseconds for timing out fetchs
        callback : undefined   # callback(error, scene object)
    # Render a 3-d scene

    create_scene = (scene) ->


        if opts.in_frame
            @_initPointHelper()
            @_pointHelperVec.set opts.loc...
            @updateBoundingBox @_pointHelper

        opts.radius = opts.size/1200
