Thanks!.
I'm second-guessing myself now, but I'm pretty sure that's built-in behaviour. U and Z both work. Getting rooms to reset with X was trickier.
wait what? I thought only z was used for undo... oops