merging Remo's feature about transport hints
trying out callback functions, disconnecting/connecting not successful yet