selecting a feature now updates the model correctly