* Move ISwitchLoopModeStatusNotify forward decl closer to where it's used
* Add event dispatcher
* Move InputContextHandle_t decl to where it more likely belongs, update InputEvent_t
* Remove duplicated PlatWindow_t definition
---------
Co-authored-by: GAMMACASE <darknesss456@mail.ru>