Got a data handler working, worked a bit on pinging and auto-detection