#17 create NumberNodes on demand, so that they aren't created for first 2 screens, and to improve performance of "next challenge"