Thanks for remembering them. OnLaunched probably will be added here later on. OnTerminated I'm a bit unsure whether will be part of this or part of the "running application".

I prefer not add now since we are not going to use in this patch. Adding when we use is better because we have a chance to actually test whether that's the right place.