On’s revenue disappoints — is currency change to blame?