added OritationFixes

This, and the others below, should probably be `bounds = CGRectBySwappingWidthAndHeight(bounds);` (since the function is, by default, taking its parameter by value, not by reference, it's not changing the input and it should be returning the new value.