         @spec.x ?= randPos(0.8, 0.1)
         @spec.y ?= randPos(0.8, 0.1)
         
-        @sheet = $blab.sheet[@spec.id]
+        @sheet = $blab.component.sheet[@spec.id]
+
         container = $("##{@spec.id}")
         container.append("<div class='hot'></div>")
         container.css("position", "absolute")
-        #x = Math.round(Math.random()*100)
-        #y = Math.round(Math.random()*100)
         container.css("left", @spec.x)
         container.css("top", @spec.y)
 


    constructor: (@spec) ->

        @sheet = $blab.sheet[@spec.id]

        @container = $("##{@spec.id}")
        @container.append("<div class='slider'></div>")

        console.log $blab.slider[sl].stringify()

    # local copy of vars
    for sym of $blab.component.sheet
        $blab.component.sheet[sym].toLocal()

    console.log "######## user-code ########"

