Use data attrs for JS hooks