Alternate implementation based on generic behavior

Alternate implementation based on generic behavior
Fix readme

Fix readme
Fix readme

Fix readme
Fix readme

Fix readme
Merge pull request #1 from jslegers/master

Alternate implementation, based on generic behavior + advanced example