Renamed agressive CSS reset
Added ability to open and close the dropdown with keyboard whenever the element is focused.
Fixed endless recursion issue with communication between change listener on the original select box and the custom user interface setActive function.