removed extra onShown