support global guiders.onShow callback