Fix vote buttons not working after browser back

Also, make buttons accessible by keyboard by wrapping them in a div
with role="button".