Proper support for orientation changes

The activity is not recreated on changes in the following properties:
orientation/keyboardhidden/screenSize