Use inheritance instead of encapsulation to handle the finish event correctly
Bumped v0.0.2.