Utilising leaflet.js to create an interactive mapping tool with custom animated pins