     public function pausePlayBack(name:String):void {
       if(_recorder.playing) {
         _recorder.pause(name);
-        ExternalInterface.call(RecorderJSInterface.EVENT_HANDLER, RecorderJSInterface.STOPPED, _recorder.currentSoundName);
+        ExternalInterface.call(EVENT_HANDLER, STOPPED, _recorder.currentSoundName);
       }
     }
 
     public function stopPlayBack():void {
       if(_recorder.recording) {
-        ExternalInterface.call(RecorderJSInterface.EVENT_HANDLER, RecorderJSInterface.RECORDING_STOPPED, _recorder.currentSoundName, _recorder.duration());
-      } else {
-        ExternalInterface.call(RecorderJSInterface.EVENT_HANDLER, RecorderJSInterface.STOPPED, _recorder.currentSoundName);
+        ExternalInterface.call(EVENT_HANDLER, RECORDING_STOPPED, _recorder.currentSoundName, _recorder.duration());
+      } else {
+        ExternalInterface.call(EVENT_HANDLER, STOPPED, _recorder.currentSoundName);
       }
       _recorder.stop();
     }

    public function observeLevel():Boolean {
      var succeed:Boolean = enableEventObservation(_recorder.levelObserverAttacher);
      if (succeed) {
        ExternalInterface.call(RecorderJSInterface.EVENT_HANDLER, RecorderJSInterface.OBSERVING_LEVEL);
      }
      return succeed;
    }


      MultiPartFormUtil.boundary();

      _uploadFormData.push(MultiPartFormUtil.fileField(_uploadFieldName, _recorder.convertToWav(name), filename, "audio/wav"));
      var request:URLRequest = MultiPartFormUtil.request(_uploadFormData);
      _uploadFormData.pop();

      request.url = _uploadUrl;

      var loader:URLLoader = new URLLoader();
      loader.addEventListener(Event.COMPLETE, onSaveComplete);
