added draggable & data-attributes support