ZWT: A new cross-platform graphical interface framework for Java applications