Added hotkey support and the evaluate-without-overwriting option