Alternative explanation of some total so-lar eclipse related phenomena