Keypress event Release dosn't fire if released in wrong order

Please see my response here: