How often is the Screen_OnMain() function called when the 'Screen' is active ?
Does it run on a separate thread ? Can it block ? Or should be used more like ISR (fast, non-blocking) ?
What is it's purpose (typical example application of this function) ?
Can other functions from this family (OnInit(), OnActivate() etc.) block, or should they be used more like ISR ?