BlockUIBehavior b = new BlockUIBehavior();
add(b);
add(new Button("blockScreenButton").add(JQBehaviors
.mouseClick($f(new IJQStatement[] { b.block().toStatement(),
js("setTimeout($.unblockUI, 2000)") }))));
add(new Button("blockScreenButton2").add(JQBehaviors.mouseClick(b
.block(new BlockUIOptions()
.message("Custom loading message...")))));
add(new Button("unblockScreenButton").add(JQBehaviors.mouseClick(b