fixed bug in EventEmitter.on method
close #35
update #40
#41
close #36