Moshe send generic event feature

no need to copy the interface to the readme.