Add PatchListener support.