Progress towards callback-based component interaction code