조나스는 JUxtaPhone을 개발하면서 나침반 바늘의 애니메이션을 맡았다. API는 단순하다. 바늘은 현재 어떤 방향(0도 이상 359도 이하이며 북쪽이 0도, 동쪽이 90도)을 가리키고 있고, 돌릴 각도를 넘겨주면 그만큼 회전한다. 바늘이 북쪽을 가리키는 상태에서 90을 넘겨주면 시계 방향(양수가 시계 방향)으로 돌아 동쪽에서 멈추고, -45를 넘겨주면 반시계 방향으로 돌아 북서쪽에서 멈춘다.
나침반은 휴대폰이 현재 가리키는 방향을 알려주고, 조나스는 바늘을 현재 방향에서 올바른 방향까지 최단 경로로 돌려야 한다. 조건문과 나머지 연산에 아크탄젠트까지 동원했지만 자기가 짠 minimumDistance 함수가 맞는지 확신하지 못한 조나스가 당신에게 전화를 걸었다.