event race conditions suck

input.change fires and causes element to be removed, input.blur fires
but element is no longer in dom and shadow.object forgot about it.

need a way to stop this from happening, this is just one area where this
might cause problems