I don't think there's any reliable "on leaving a record" event, unless you're also updating the record, then the after insert would work for new records, and after update for all records having a change.
The on current event will fire whenever you navigate between records (i e, when "arriving" on the next record, be it a new one or existing one).
Roy-Vidar