The use of ‘on’ and ‘handle’ seems to daunt me. Some people do it the way I think is correct but most don’t; so here it is.
‘ON’ is used when self or this is the dispatcher of said event you are listening to. If you extend spark Group and listen to Creation Complete then it should be onCreationComplete
but..
“HANDLE’ if the dispatcher is external. If Class A is listening to Class B’s CreationComplete then you should name the internal handler handle{ObjectName}_CreationComplete.
Hope that helps. This will keep your code much easier to read in the future to determine the external and internal dependencies.
That is all!