This should use data attributes.