support return values from event handlers
allow event based text representation in NSTableViews
remove Cocoa/CocoaDelegates
clean up