Communication between viewmodels and there view