Add new APIs for candidate list control