removing 'data' attribute during destroy and evaluating JS constructor options before HTML5 data attribs