I'll clean up the implementation for refreshView, but I think that at least part of the show/hide workflow will need to be enacted to set the initial state, which means that at the very least you'll probably get an afterPanelHidden or afterPanelShown event on init.