I did some heavy retooling of the code. I encapuslated several methods into a common class which makes other classes much cleaner and neater.  I am still having a problem getting my networkMonitor class to get a copy of the context.  So right now, the code will FC because of the context issue.