Introduce withSyncEvent
action wrapper utility and proxy event
object whenever it is not used
#68097
+334
−69