Blockmove was a bad idea, and modularized menu highlighting