added KEY_ENTER in mapping for fire
called window.destroy
added comment
only refresh highest root window, this solved some issues
Button now calls process_key so subclasses can add mapping
fixed cursor position ni fields with label, now works for both