… while using iOS5 features when possible. (uses weak when available)
There are still some problems with getting the Gesture Recognizers and changing layout strategy doesn't work yet, but it's a start.
Plus, this fixes a missing subclass from NSObject in GMGridViewLayoutStragegyFactory, which works for iOS5 but crashes with runtime problems in NSInvocation in iOS4.