Cleanup a little

Removed event invocation from IMediaPlayer interface, it's now in the MediaPlayer abstract class (protected access) where it belongs.