+experiments

-some progress separating events with {if (e.target !== this)
        return;} but doesn't help if the img is directly clicked
instead of the div