Widget uses smarter intents and communication, no sensor listeners