got rid of android:onclick, reinstated onClickListener. This was in order to support a broader range of apis