I see the problem you have with this implementation, but I think we will need a Issue for this, but for the release I don't see the time to change this.

E.g. the "projector_active_slide". I set it here by hand, because the set_active_slide function would cause the projector to update. Here that is not what i want, because I don't want to change the current page completely.