We actually don't need different callbacks for zooms with different targets anymore since the target is an object property anyways.