Added listview propogation and removal. Many bugs, probably will be
fixed in the next commit by changing the way the listview is run.

Signed-off-by: Conrad Haupt <conradjhaupt@gmail.com>