Use View.OnClickListener for checkbox instead of wasting CPU cycles