make toolbar buttons appear/disappear on mouseover
clean up button registry & callbacks
Merge pull request #91 from jakevdp/button-hide

make toolbar buttons appear/disappear on mouseover