IsForm for a single model - no nav if dirty

* calling IsForm.for and passing in a model sets up a check to not nav if the model is dirty
remove unnecessary callback
prevent navigation on form with multiple models