Feeds: Switched timerpoke-based visibility check to widget-based visibility check

Improves performance further by not running selectors, creating objects and running a bunch of checks on every timerpoke (instead listens for tabs changing and summary elements being clicked).