improve jQuery plugin, data-* API now in place