00);
    return;
  }
  if (expected_innerWidth && window.innerWidth != expected_innerWidth && ++attempts < max) {
    setTimeout(sendCoordinates, 10);
    return;
  }
  if (expected_innerHeight && window.innerHeight != expected_innerHeight && ++attempts < max) {
    setTimeout(sendCoordinates, 10);
    return;
  }
  if (expected_screenX && window.screenX != expected_screenX && ++attempts < max) {
    setTimeout(sendCoordinates, 10);
    return;
  }
  if (expected_screenY && window.screenY != expected_screen