isPressingKey = true;
	void handleEventCanvas( Event event )	{		switch ( event.type )		{			case SWT.FocusIn :			{				cnvSelection.redraw( );				break;			}			case SWT.FocusOut :			{				cnvSelection.redraw( );				break;			}			case SWT.KeyDown :			{				// At this point the widget may have been disposed.				// If so, do not continue.				if ( isDisposed( ) )					break;				if ( event.keyCode == SWT.ARROW_DOWN )				{					event.doit = true;					isPressingKey = true;					toggleDropDown( );					break;				}			}			case SWT.Traverse :			{				switch ( event.detail )				{					case SWT.TRAVERSE_RETURN :					case SWT.TRAVERSE_TAB_NEXT :					case SWT.TRAVERSE_TAB_PREVIOUS :					case SWT.TRAVERSE_ARROW_PREVIOUS :					case SWT.TRAVERSE_ARROW_NEXT :						event.doit = true;						cnvSelection.redraw( );				}				break;			}		}	}