I was a bit perplexed by the *magic* that it worked without a manual conversion to camel case. But, as the tests show - it works. I think it could be because of how DOM data-attributes-with-multiple-words are automatically camel cased in JS land to attributesWithMultipleWords. Haven't investigated to confirm.