use of Bundle-savedInstanceState, to handle screen rotation, and save the state of the Objects when they might be destroyed, so that they can be recreated again after rotation