Remove unused destroy event from listview, improve destroy method

Change-Id: I593197cec7f23f4cc017bc9a4a0ca685aa55dc9d
Merge "Remove unused destroy event from listview, improve destroy method"