Every time render is called it adds event listeners for multiple events including “mosemove”, “mosedown” and others.
If you end up calling render many time you end up with hundreds of duplicate handlers which do start affect performance.
Looking at the code it does call _initialize on every render call. This looks to be not a correct behaviour.