More concurrency, adding uiselect to dist