java/gui updates