Restore setFilter()
Some fixes, add DB chooser