initial commit of event-based version
add experiments with other libraries / commands