added btf-droppable directive that allows non iterables to be droppable