Issue #379 - part of preventing unnecessary loading of questions
Issue #389 - block user from going to translations when unsaved changes exist.