Why go through ngForm, and have another controller in play, instead of manage our own boolean?