Building the map is quite expensive, it also did not seem to be used. I replaced it with a search for the list-data attached to the list item
```((wrapper asJQuery find: 'li[list-data="', listData , '"]') eq: 0)```