syntactic changes
events now binded using on/off
added tests