Left align the error message label
Dynamically generate destination/shortcut rows
escape key no longer cancels