1. Can I detect when global cooldown started and when it is ended?

  2. I don't know, check an eventtrace and see if there is anything that can help you there?