handles all elements as long as they have the data attr data-url