         }
         else if (instance == volumeBar)
         {
-            volumeBar.removeEventListener(FlexEvent.VALUE_COMMIT, volumeBar_valueCommitHandler);
+            volumeBar.removeEventListener(Event.CHANGE, volumeBar_changeHandler);
             volumeBar.removeEventListener(FlexEvent.MUTED_CHANGE, volumeBar_mutedChangeHandler);
         }
         else if (instance == scrubBar)

    /**
     *  @private
     */
    private function volumeBar_valueCommitHandler(event:Event):void
    {
        if (volume != volumeBar.value)
            volume = volumeBar.value;

            
            systemManager.stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenEventHandler);
            
            // TODO (rfrishbe): Should we make this FULL_SCREEN_INTERACTIVE if in AIR?
            systemManager.stage.displayState = StageDisplayState.FULL_SCREEN;
            
            pauseWhenHidden = oldPauseWhenHidden;
