Use alternate field name if available

Fix #417
Prevent showing error notification when navigating to external pages

Fix #422