Major fix for DataChannel events and bugs

Fix for Data Transfer bugs in DataChannel, and events in Data Transfer in DataChannel for easier user readability.