             else
             {
                 // third step
-                videoPlayer.removeEventListener(SeekEvent.SEEK_END, videoPlayer_seekEndHandler);
+                videoPlayer.removeEventListener(SeekEvent.SEEKING_CHANGE, videoPlayer_seekChangeHandler);
                 videoPlayer.muted = beforeLoadMuted;
-                videoPlayer.view.visible = true;
+                if (videoPlayer.displayObject)
+                    videoPlayer.displayObject.visible = true;
                 
                 // wasn't playing
-                if (videoPlayer.playable)
+                if (videoPlayer.canPlay)
                     videoPlayer.play();
             }
             

        
        // TODO (rfrishbe): could handle what to do if this gets called when loading() better.
        // Need to store where we want to seek to.
        if (videoPlayer.seekable)
            videoPlayer.seek(time);
    }
    

        // and to start playing again.  Otherwise, go ahead and play
        if (inLoadingState1)
            cancelLoadAndPlay();
        else if (videoPlayer.canPlay)
            videoPlayer.play();
    }
    
