add event API to playlists + improved re-load of mediaelements
always use non-empty title in errormessages (fixes issue #359, can be removed with css)