preset.apply changes the selection, else the active photo; the panel remembered the preset on the active photo too, so an active photo outside the selection showed a preset it never received.