 
     image: (msg, callback) ->
       [_, path] = msg
+      @show_loading "Loading `#{path}`"
       @file_loader.get_file path, "image", (img) ->
         if img?
           [img, w, h] = img

    request: (msg) -> # forwards to async handler
      [_, id, data] = msg
      @dispatch @async_handlers, data[0], data, (res) =>
        @post_message ["response", id, res]

    audio: (msg) ->


    audio: (msg, callback) ->
      [_, path, type] = msg
      @show_loading "Loading `#{path}`"

      file_type = switch type
        when "static" then "sound"
