Making flag changes their own events.
Replacing refetch of flag collections with attempted fetch for flag itself.
Merge branch 'flag-events'. Contributes to #6.