Fixed a 'topics' variable that should have been 'observers'
More cleanup