What the heck Apple? The delegates don't even get called properly