staples button=> well that was easy: reversing illegal moves proves to be a cinch. All thanks to the current architecture :D