removing unneeded parts, and adding some comments, also changed the way how it detects if the transceiver is busy, this should let the transceiver restart once the data has been sent out