You have to re-assign the event to the object after dropping it.
The drag and drop is probably removing the old object and putting a clone of it in the new place. Rather than maintaining the same element.
I just tested this using the console in FF3 and it works. Place that logic in a method that can be called by the end drag or drop event.