Update to Leaflet 0.5

I've written a few lines to make the button integrate more nicely with the zoom bar as it exists in Leaflet 0.5. What do you think?