Harry's invisibility cloak was a hallow, and it was a "real" one, so how could Dumbledore stupefy Harry on top of the lightning tower in Half-Blood Prince? In Harry Potter, why is it that Dumbledore can see Harry under his invisibility cloak at certain moments?