These set of article discuss the different aspects of clicking on an child Controller with KeepViewVisibleAfterExit = true
and the code paths to reach the child controller.
We recommend that you'll first review the Child-Forms-and-KeepViewVisibleAfterExit section of the Developer Guide