controller-view finished