Glad you were able to get it working.
In response to your follow up question, the custom topic is scoped only to your application and therefore the client ID associated with your application. So even if another user defined that custom topic, it would only be referencing values within their application.
Thanks,
@Aidan_Zebertavage