No redundant events on viewer checkbox