adding back feature that keeps service selection across environment panel reload