iOS8 compliance and fullscreen fix