Added recursive setupUI method tho handle the focus/keyboard bug with edit texts that are children of the expandableListView