I'm extremely busy these days with private scripts, school and other private stuff. The things you want me to add are features which are not a high priority on my list. I'm not sure when I'll implement these
as far as I know the client will override the script and just try to break - You should have a script that checks for breaks happening --> it's not hard for a script to implement some sort of break preparing
Then i'm afraid I can't help buddy. The butler mode is quite relying on dialogues and widgets; mirror mode isn't always able to succesfully work with those.