The oily film can occur in tanks without any surface turbulence. Having an airstone bubbling away gently can help get rid of it. Otherwise use a clean tissue (without anything added) and lay it flat on the surface for a second. The oily stuff will get taken up by the tissue and you can throw the tissue in the bin. You will usually have to do this each day to keep the oily film at bay. You can also try doing more water changes and wipe the inside edge of the tank near the surface. The gunk that builds up around the edge will often encourage the film.