Use `self` instead of `bind(this)`

Fixes unit-tests failures in PhantomJS.
v0.2.1
Merge branch 'release/0.2.1' into production
Merge tag 'v0.2.1'

v0.2.1