small refactor + load delay

2nd and third screens will not render until you switch to them