disappearing error box using angular $watch