 			
 			_view.dropDownList.addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
 			_view.dropDownList.addEventListener(Event.CHANGE, changeHandler);
+			_view.dropDownList.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
 			
 			ChangeWatcher.watch(_view, "dataProvider", dataProviderChangeHandler);
 			BindingUtils.bindSetter(activePhaseSetter, Application, ["activeRecord", "step"]);

			}
		}
		
		protected function getItem(value:*):Object {
			var dataProvider:IList = _view.dropDownList.dataProvider;
			var dataField:String = _view.dataField;

package org.openforis.collect.presenter {
	import flash.events.Event;
	import flash.events.FocusEvent;
	import flash.events.KeyboardEvent;
	import flash.ui.Keyboard;
	
	import mx.binding.utils.BindingUtils;
	import mx.binding.utils.ChangeWatcher;
