Uses of CaptureEvents and ReleaseEvents
Event blocking
Code reuse
Event management