editor signals/slots