bug964306 add preview to popup icon

If we were to go with the idea of live updating the icon as it changed, we probably don't need this event listener to further update it. Also, does `keyup` actually fire with select elements?