Events

This version includes events support and the visualizer tool