Make steps lazy loaded, so views are only created if step is active