  */
 
 package com.ryanberdeen.echonest.api.v4.track {
+  import com.adobe.serialization.json.JSON;
   import com.ryanberdeen.echonest.api.v4.ApiSupport;
   import com.ryanberdeen.echonest.api.v4.EchoNestError;
 

      }

      addEventListeners(options, fileReference);
    }

    /**

    * @param dispatcher The file reference to add the event listeners to.
    */
    public function addFileReferenceEventListeners(options:Object, fileReference:FileReference, responseProcessor:Function, ...responseProcessorArgs):void {
      // TODO document
      if (options.onOpen) {
        fileReference.addEventListener(Event.OPEN, options.onOpen);
      }

      if (options.onComplete) {
        fileReference.addEventListener(Event.COMPLETE, options.onComplete);
      }
