commit some logic problems with the EngineDialog when change the driver/device name combos