logic in doc listener in PanelSaisie