frontend: key on the version object, not on the version hash