MainActivity is now configured to handle orientation, keyboard and 
screen size changes itself.
It's implementation of onConfigurationChanged() is empty so no new 
instance is created and no data refresh is executed as the result.