changes from using layered pane to using BalloonTips