improved Point == and !=