some pretty major breaking changes to DUI to break dependence on AWT