Use a <span> instead of an <i> in the demo
Normalise submit buttons in demo
Support auto-building of the show/hide map button