Refactor List view for H5.

Closes Bug: 12055