       onmousedown(volumeSlider, handleVolumeSliderMouseDown)
       onrollover(muteButton, handleVolumeButtonRollOver)
       onrollover(unmuteButton, handleVolumeButtonRollOver)
-    }
+      onrollover(chrome, handleChromeRollOver)
+      onrollout(chrome, handleChromeRollOut)
+    }
+
+    private function handleChromeRollOver() : void
+    { hoveringChrome = true, update() }
+
+    private function handleChromeRollOut() : void
+    { hoveringChrome = false, update() }
 
     private function handlePlayButtonClicked() : void
     { backend.handleUserPlay() }

      if (bufferingIndicator.visible)
        bufferingIndicator.ratio = bufferFillRatio
    }

    private function get volumeSliderMouseVolume() : Number
    {

      = new BufferingIndicator

    private var chromeFader : Fader
    private var hoveringChrome : Boolean = false

    private var volumeSliderFillMaxHeight : Number
    private var volumeSliderFillMinY : Number
