remove the call to removeChild when reordering

the call to removeChild when reordering is unnecessary.  i found that in Chrome and Safari, there is a blur event that can be avoided if the call to removeChild is removed.

calling insertBefore seems to be sufficient and removing this call does not introduce any new errors that i noticed.