Avoid undefined error and stop requesting when user clicks on icon while requesting. Fixes #47.
Update demo to leaflet 0.7.1