clean up code---
move link outside of ChirpMon class to fix destruction problem
Deal with XDATA as extra data ontop of response data