Refactor listview to use controls rather than html elements directly
Add mouseenter/exit highlighting of rows
Some tlc with the autocomplete control
Autocomplete text box coming together