       spr.graphics.clear()
       spr.graphics.beginFill(0x00ff00);
       spr.graphics.drawRect(0,0,100,100);
-      subPanel.stage.addChild(spr);
+      stg.addChild(spr);
 
       spr.addEventListener(MouseEvent.MOUSE_DOWN, beginDrag);
-      subPanel.stage.addEventListener(MouseEvent.MOUSE_UP, endDrag);
+      stg.addEventListener(MouseEvent.MOUSE_UP, endDrag);
 
       context.doubleClickEnabled = true;
+      
+      WMBootstrap.init(context);
       /*
       // Focus
       stg.addEventListener(FocusEvent.FOCUS_IN, evHandler);

    }

		private function beginDrag(e:MouseEvent):void {
      if (e.target is Sprite) {
        DOMEventDrag.startDrag(spr);
        //spr.startDrag();
      }
    }
    private function doDrag(e:MouseEvent):void {
      if (draggable) {
        //trace(e.toString());
        draggable.x = e.stageX;
        draggable.y = e.stageY;
      }
    }
    private function endDrag(e:MouseEvent):void {
      DOMEventDrag.stopDrag(spr);
      //spr.stopDrag();
    }
  }

        text: 'Howdy, sir.'
      });
      */

    }
    private function evHandler(e:Event):void {
      var targ:* = e.target;
