Sounds like you handled last night really well . She is getting petty with the picture thing and the cookbook but you are being the better person in all of this.
I hope the house is done soon so you can get away from the drama and maybe get some sleep.