Aren't this and the `clusterclick` callback suspiciously similar? Think we can DRY it?