You're actually registering two different resizeHandlers, so maybe that's why it is being called twice.  This one invokes the handleEvent() method.  The other one is up at line 42 and registered at line 48.  I'd suggest you keep that one and get rid of this one.

And then see if you still need the inResize workaround