Issue #1252: Improved performance of user input processing (should help in IE9, but may solve an occasional dropped input char in other browsers as well)