match each popular movement with the historical development that the movement most directly challenged. colonialism: capitalism: Opium War: Native American rebellions socialism and communism Taiping Rebellion