Capturing 3 events: call, ret, var change