Make sure pastes cause the project to be 'dirty'.
Restored use of arrow keys for unhandled keypresses.
Another run at fixing changing the number of a part.