cleaning: removes useless variables
cleaning: fixes typo
readme: thanks Matt
prevents event from bubbling up
removes ambiguity related to the 'this' keyword