I am sure there are different causes, I remember several lengthy discussions with specialists when this all came up. Mine came from a VERY bad ear infection that caused nerve damage in both ears. That app sounds interesting.