mediaplayer events thread fixes