Cleanups to observer code.
Fixed issues with custom table view cell reuse (missing images, etc).