Fix offset in Identify

and make changing the holding dirty the form.

On advice from @mossrocket @JonathanShaw