 
 (defn make-container
   [ & {:keys [children
-              x y xhandle yhandle scale alpha
+              x y xhandle yhandle scale alpha pos
               rotation tint visible
               mousemove mousedown mouseup mouseupoutside
               touchmove touchstart touchup touchupoutside
               buttonmode particle particle-opts]
        :or {children []
-            x 0 y 0
+            pos (vec2/vec2 0 0)
             xhandle nil yhandle nil
             scale 1
             alpha 1

    (when touchup (set! (.-touchup container) touchup))
    (when touchupoutside (set! (.-touchupoutside container) touchupoutside))

    (when-not (nil? buttonmode) (set! (.-buttonMode container) buttonmode))



              (make-point (get scale 0) (get scale 1)))))
    (when-not (= 1 alpha)
      (set! (.-alpha container) alpha))
    (when tint
      (set! (.-tint container) tint))

    (set! (.-interactive container) (boolean (or interactive mousemove mousedown mouseup mouseupoutside
                                                 touchmove touchstart touchup touchupoutside)))
    (set! (.-interactiveChildren container) (boolean (or interactive mousemove mousedown mouseup mouseupoutside
                                                         touchmove touchstart touchup touchupoutside)))

    (set! (.-hitArea container) (new js/PIXI.Rectangle -1000 -1000 2000 2000))


    (when mousedown
