Added comments to understand approval event triggers