Looking to where I should put my Complications specific functions in my watch face. From logging statements put in the watch face code, I see that no complication is ever received when the watch is showing a glance/widget or an activity app. Are there situations where complications could be received by the watch face when the WatchFace View isn't showing? If no, then are there reason for NOT putting the complication in the WatchFace derived class instead of the appBase derived class. I'm trying to save space from the background space.