Ugly 'selector leak' compiler warning & Other

I've managed to get that 'ugly' compiler warning hack out with a prettier hack. It's still a hack, but NSInvocation should be used, I'll be looking into this at some point :)

I've also changed the selectedIndex from int to NSUInteger to be uniform with the SDK types... Compiles without any hacks or build settings modifications now.