add percent_finished for KPVBooklet and restore original last_percent