It's also taking a few seconds to process big pages so for the time being I'll rather have the user click the button when he wants to.
But I'll try to think of a solution for this use case.