static A disposeFrameOnClick(final A c) { onClick(c, r { disposeFrame(c) }); ret c; }