Fixed temporaryImage from being displayed after it's already applied. Moved the keyboard shortcuts to their own method