A visual select box with rich user interactivity