remove dependency on Swing