Note that `onInit` is called only once. I noticed that in the `init` function `options` is kept. Which is not correct as every time we navigate to this panel, we may have different options. We should take `options` in `onBeforeShow`.