Fix for protein list not behaving as expected

Lots of the protein list not scrolling, being too aggressively
reloaded etc.