def METHOD_NAME(self, event):
    if isinstance(event, wx.FocusEvent):
        event.Skip()
    try:
        try:
            low = eval(str(self._label_lo.GetValue()).strip())
            if self.evaluate is not None:
                low = self.evaluate(low)
        except Exception as ex:
            low = self.low
            self._label_lo.SetValue(self.format_str % self.low)
        if not self.factory.is_float:
            low = int(low)
        if low > self.high:
            low = self.high - self._step_size()
            self._label_lo.SetValue(self.format_str % low)
        self.control.lslider.SetValue(self._convert_to_slider(low))
        self.low = low
    except:
        pass