Replace observers with callbacks
Merge pull request #10 from route/master

Replace observers with callbacks