add stub EventHandler
document Store interface
it's a "store", not a "ref"
EventHandler should be a type-class