Merge pull request #135 from greg0ire/backwards-compatible

Replace most occurences of listener with subscribers
cs
use the event system to map fields
Merge pull request #136 from greg0ire/use_event_system

Use event system
Update README.md
add missing subscriber for the tree trait
add missing sortable mapping