   [url obj]
   (case (identify-file url)
     :image
-    (register-texture url obj)
+    (register-texture! url obj)
 
     :sound
-    (sound/register-sound url obj)
+    (sound/register-sound! url obj)
 
     :default
     ))

      (<! (apply (partial load-urls urls b) options))

      ;; load is done. return message
      (>! c true)

      ;; delay a tiny bit
      (<! (timeout 300))

  (scale (get @!textures key)))

;; setup a pixi texture keyed by the tail of its filename
(defn- register-texture!
  [url img]
  (when (string/ends-with? url ".png")
    (swap! !textures
