support both variants, js focus still sends "old" protocol