viewPoint.setKFI is more capable now