Use checked instead of model, closes #2314

The problem was that both ng-click and ng-model were updating the model. This leaves only the click handler, which covers the checkbox, doing the updating and relegates the checkbox to a display only item.