Performance boosting. Removed the Snooper thread. Also changed a few Lists to use the object type that the code uses instead of raw types.