make GUI during search non-blocking

write replacement for beagle-imlogviewer
