 
 import skein.utils.StringUtil;
 
+[Event(name="change", type="flash.events.Event")]
+
 public class ResourceManager extends EventDispatcher
 {
     private static var _instance:ResourceManager;

            {
                var b:Bundle = bundles[i];

                bundleMap[b.locale] ||= {};

                bundleMap[b.locale][b.name] = b;
            }

        locales = chain;

        dispatchEvent(new Event(Event.CHANGE));
    }

    [Bindable(event="change")]
    public function getAvailableLocales():Array
    {
        return availableLocales;
    }

    public function addSource(source:Source):void
