return highlight for ListView and some of code refactoring