no need to call castPhoto onPhotoListItemSelected