Another bit of borrowed code: migrator
UI related fixes

This makes NX3 usable with new ui