Hooray! I've fixed all of the bugs in the lazarus component version of the MQTTClient
ignored some stuff