More playing around with pub/sub between viewmodels