JXLayer (LockableUI) and SwingX JXPanels - transparency and repaint issues