Fix positioning in iOS 8
- Transforms are no longer applied to windows for rotation, so ignore orientation specific logic
- Use window instead of screen for bounds