Knowing when OnApplicationQuit is really 'quit', webplayer

I have some usage-logging routines which need to all chime in when the web application closes. So I put OnApplicationQuit routines on my tracking objects (which use SendMessage to send their data to the usage-logging object).

I also use OnApplicationQuit on the usage-logging object which has collected all that data and sends it to my server.

The question is, if they all use OnApplicationQuit, how do I ensure that all there data is received by the usage-logging object, which itself must come LAST, so that it can send a full report?

BTW: This is for use with web and mobile apps, so CancelQuitting wouldn't help.

You should be able to use OnDisable for it, which will be called after OnApplicationQuit