bugfix: multiple listeners were registered when elements were moved 

... between ObservableLists