compiles; DataSourceViewImpl missing
window refactoring mostly ok. still missing: variable d'n'd
dnd ok