First working version

zeroed trace for initial pass
more detailed pass to define events
scans trace in real time
allow user to accept or reject events