I love you, Github.

Reversed changes, added in new reInitEvents() to avoid reinit timer
function and making it call twice, thrice, etc.