Some more photo checks. Refs #386
Reverse condition
Close any open contact before opening another
DOM elements were cached even when remove()'d. Refs #373