Split and implement handler
Add Leaflet.LayerIndex
Fix order of load
Use Leaflet.AlmostOver with LayerIndex