added generators
allows more than one callback
bump version to 0.0.3