UX improvements for java