separated dialog implementation from SLTSaltr