Can we wrap up all the dom listeners in a listening object?