Adds support for drag and drop and some workarounds for the lack support
for ExpandableListView