add: considerStatusBar;
add: error handling for non-iOS-6 devices;