nextButton et endButton en shared_ptr