smarter data-{} receiving
tpl data-{} cleanup
seems to look relatively with 2.8.0 -> move