cleaning up kvpitem and listitem view; add commitChanges on detail controller