version 1 based on TableViewSearch, broken