Avoids in-advertant bloating of internal _handlers array during unbind

Removes extraneous empty object literals sitting within the internal
_handlers array when an unbind occurs.

Current approach does mean a new array is constructed for each unbind
that happens, do we think this is acceptable?

Signed-off-by: ciaranj <ciaranj@gmail.com>