Better handling of loading indicator.
Don't show on single thread pages.
When unpinning remove it from the list for better visual indication that we did something.
Pulled out some of the async from the previous changes since it makes lol and pinning not load in threads that aren't on the page you're on.
Comment.

No, seriously.  Added a comment.
Merge branches 'testing' and 'master'