Added animation on content view change.
Changed the constructer signature.
Removed the status bar handling.
Minor refactoring.