Widgets are becoming a natural way to design small, intuitive application, and their usage is becoming widespread on both the desktop and the mobile world. However, most widgets systems are web-centric and cannot address service mobility or application migration without heavy workarounds. In this paper, we describe a mechanism enabling the communication between widgets and their environment (other widgets, remote services). The proposed solution provides mechanisms to handle application and service mobility while retaining compatibility with existing Widget technologies. A description of an implementation is also provided. Categories and Subject Descriptors H.5.3 [Information Interfaces And Presentation]: Group and Organization Interfaces – Asynchronous interaction, web-based interaction; I.3.2 [Computer Graphics]: Graphics Systems – Distributed/network graphics General Terms Design, Experimentation, Standardization. Keywords Application Communication, Mobility, Widget.