DRY'd out edit/new html