isolating a bug. it works on the 4 inch iPhone, but not the 3.5 inch iPhone. Both simulated and on real hardware.