It might be useful to undo at the last place a blueprint was placed, before falling back to the current mouse position.