v1.0.x: reactor, pass track to events instead of simple objects
v1.0.x: refactor
v1.0.x: update travis conf and icon
v1.0.x: remove listen() method
v1.0.x: minor refactor
v1.0.x: 1.0.0