combo.onchange is being called more often than when mouse is

Implemented the onkeypressed() function which works great as long as you do not click the mouse to make your selection, so I was hoping to use the onchange() function. Suggestions?