     init_on_mouseover: ->
 
         @element.onmouseenter = =>
-            @set_dynamic_renderer()
+            @setDynamicRenderer()
 
         @element.onmouseleave = =>
-            @set_static_renderer()
+            @setStaticRenderer()
 
         @element.onclick = =>
-            @set_dynamic_renderer()
+            @setDynamicRenderer()
 
     # initialize functions to create new vectors, which take into account the scene's 3d frame aspect ratio.
     init_aspect_ratio_functions: ->


            @opts.height = if @opts.height? then @opts.height else @opts.width*2/3

            @set_dynamic_renderer()
            @init_orbit_controls()
            @init_on_mouseover()


        if @renderer_type isnt 'dynamic'
            # if we don't have the renderer, swap it in, make a static image,
            # then give it back to whoever had it.
            owner = _sceneUsingRenderer
            @setDynamicRenderer()
            @setStaticRenderer()
            owner?.setDynamicRenderer()
            return

        if not @camera?
