view mediator now passes on data