fixed bugs with component dialog compoent list selection