Can now switch votes, undo vote