anchor.diff:        key = options.firstKey();
       return key;
     }
  +  /** Takes the previous option and returns the input_value of that option.
  +    * If we're at the beginning of the list, gets you the last option.
  +    * If no current option is set (passed) gets your the last option too.
  +   */
     getPrevValue(String current) {
       if(current == null)
         return options.lastKey();
  
positive.code:     }
    }
  
    setFocusedAndToggle() {
      if(this.opened) {
        if(this.focused_option != null)
  
negative.code: 
  class SelectComponent extends Component {
  
    /* display_value - the one we show to the user,
     * input_value - the one we'd want to send to the server.
     */
    List attribute_names = ["display_value", "input_value", "disabled"];
  
    List native_events   = ["selectbox.click", "keypress", "keydown", "option.click"];
    List behaviors       = [SelectComponentBehaviors];
  
  