Custom List Views with icons and Listeners in Android