css: hide results by default
results: use text-overflow and tooltip in result list
fix: compute position before showing results
fix: use fixed or absolute position