Widget that listens for when a Wear device enters full power or ambient mode,
and provides this in a builder. It optionally takes an update function that's
called every time the watch triggers an ambient update request. If an update
function is passed in, this widget will not perform an update itself.