Merge branch 'use-callbacks-for-behavior'

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