fixed a bunch of state issues in the thumb widget for handling 'unvotes'