optimized list item creation and fixed list item html
progress in refactoring Dispatch
refactored highlight and added unhighlight capability