How will this work for inter-widget communication?