sorry for interrupting you. shouldn't there be separate Edit->Undo for edit operations (file rename etc, think of a model) and View->Undo for view operations (==only touches one window)?