- adjust the previously committed code so that non-selectable   widgets will not be focused eventually ( not a bug though )
- adjust the previously committed code so that non-selectable
  widgets will not be focused eventually ( not a bug though )

run4flat/Primo,run4flat/Primo