More fixed, less broken

Now works directly on a collection of lanes - lane attributes encoded in
the data- tags