Swing Fuse and the Swing Application Framework