Fix inconsistent positioning error and eliminate all warnings

This commit temporarily breaks positioning on iPhone 4s and under, however