Incomplete list view

Adheres to the guidelines with the exception of multiline strings. Any good alternative?

Lacks some functionality such as drag and drop.

Also adds a callback function: "updateTitle"

If you want a  less clustered PR with the list view in isolation, I can create a new PR for that