Progress but not quite with item view model