Minecraft wiki entry for Airlock, associated text: Torches can support other blocks, and they turn back into an item if the block it is attached to is removed or if it is exposed to water.
Sand always attempts to fall and can be supported by a torch.
Water flows outward, but dries up if not connected to a block of still water.