-record(state, { drag_index :: integer(), drop_index :: integer(), drag_counter :: integer(), start_position :: dnd:position(), current_position :: dnd:position(), drag_element_id :: binary(), drop_element_id :: binary() }).