refactor.

Use only one ListView, optim style.