Uses foundation CSS and leaflet control layer for button

Also somewhat improved button & playing state handling.