Interactive Overlays - JXLayer or GlassPanes?