Improved Swing-specific binding