Makes UI actions (mostly) atomic
Makes UI actions (mostly) atomic

dirvine/Eve,Drooids/Eve,hrishimittal/Eve,rschroll/Eve,brunotag/Eve,rschroll/Eve,fineline/Eve,dirvine/Eve,shamim8888/Eve,brunotag/Eve,sherbondy/Eve,agumonkey/Eve,pel-daniel/Eve,ViniciusAtaide/Eve,fineline/Eve,bluesnowman/Eve,Drooids/Eve,pel-daniel/Eve,jhftrifork/Eve,sherbondy/Eve,agumonkey/Eve,sagittaros/Eve,adjohnson916/Eve,shamim8888/Eve,steveklabnik/Eve,adjohnson916/Eve,ViniciusAtaide/Eve,nonZero/Eve,jhftrifork/Eve,ViniciusAtaide/Eve,dirvine/Eve,8l/Eve,adjohnson916/Eve,shaunstanislaus/Eve-1,shaunstanislaus/Eve-1,agumonkey/Eve,hrishimittal/Eve,tobyjsullivan/Eve,bluesnowman/Eve,agumonkey/Eve,shaunstanislaus/Eve-1,nonZero/Eve,tobyjsullivan/Eve,8l/Eve,hrishimittal/Eve,tobyjsullivan/Eve,brunotag/Eve,shamim8888/Eve,tobyjsullivan/Eve,sagittaros/Eve,nonZero/Eve,brunotag/Eve,shamim8888/Eve,Drooids/Eve,bluesnowman/Eve,jhftrifork/Eve,jhftrifork/Eve,steveklabnik/Eve,justintaft/Eve,bjtitus/Eve,brunotag/Eve,hrishimittal/Eve,nonZero/Eve,Drooids/Eve,steveklabnik/Eve,dirvine/Eve,shaunstanislaus/Eve-1,kidaa/Eve-1,sagittaros/Eve,sherbondy/Eve,sagittaros/Eve,kidaa/Eve-1,ViniciusAtaide/Eve,dirvine/Eve,shamim8888/Eve,rschroll/Eve,justintaft/Eve,shaunstanislaus/Eve-1,bjtitus/Eve,fineline/Eve,fineline/Eve,fineline/Eve,jhftrifork/Eve,nonZero/Eve,justintaft/Eve,bluesnowman/Eve,8l/Eve,bjtitus/Eve,sagittaros/Eve,tobyjsullivan/Eve,sherbondy/Eve,adjohnson916/Eve,8l/Eve,8l/Eve,bjtitus/Eve,Drooids/Eve,sherbondy/Eve,steveklabnik/Eve,adjohnson916/Eve,ViniciusAtaide/Eve,steveklabnik/Eve,justintaft/Eve,pel-daniel/Eve,kidaa/Eve-1,agumonkey/Eve,hrishimittal/Eve,rschroll/Eve,rschroll/Eve,kidaa/Eve-1,pel-daniel/Eve