Added messaging; fixed bugs in child widget IO handling.