I've been thinking that the oily substance that sometimes appears on the surface of betta tanks is actually oil from human skin. If you put your hand into the water, the natural oils on your skin might get into the water. It's harmless, of course, but it can be a bit ugly looking.
Just a theory, though, and I don't know if it holds water (so to speak).