add stopPlaylist method which destroys listeners