rename the AbstractUIHandler interface to UIHandler
support indexOf() in List based inmemory db
avoid a crash after the number of elements is reduced
add support for Set and sorted TreeSet inmemory db