Renamed update() to js() and added js namespace.
Fixed selectIndex() and added isDisabled()/setDisabled().