DAR-86: Add 'open' and 'close' tracker actions.

This is mainly to address some issues brought up in DAR-86 and DAR-91
surrounding the semantic meaning of events.

@jmarch do you see any potential problems here?