Continued implementing NetworkObserver functionality