Use a more editor friendly syntax

Since HTML5 using 'data-' in front of custom attributes is valid so let's try and keep things valid and pretty.