cocoa: switch to ddblistview in the main window, plus lots of minor fixes