cocoa: handle all the appropriate events in playlist widgets, via widget manager