add beginnings of draggable/droppable functionality