Move more behavior into the album view model.