Merge branch 'use-callbacks-for-behavior'

Fixes #18
tree: 7706fa0fc9fc9e4392197b1093a5bba2c07f09f0
  1. src/
  2. test/
  3. .travis.yml
  4. LICENSE