How to handle connect event after a disconnect in a watch face?

In my watch face I need a temporal event scheduled at all times.

Currently I schedule the first event in `initialize`. The subsequent events are scheduled in my temporal event callback.

This works fine, but if the watch is disconnected from the phone, the temporal event callback is sometimes not called, so the watch face never schedules a temporal event again.

I don't know which methods called when the watch is connected again so I'm not sure where to schedule events again. As far as I can see the simulator cannot simulate disconnect/connect events so I can't test.

Anyone know which method (onLayout, onShow etc.) is called when the watch is connected to the phone after a disconnect?