rel #11; file vm controls hydration, file views interact only with viewmodels