add dragEnabled and dropMode support for ListView