BUT : actually : you can use beforeControllerAction event to do "what you want" before showing default opage from LimeSurvey core.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member,
professional service on demand
,
plugin development
. I don't answer to private message.