Visual processing in the fly, from photoreceptors to behavior | Synapse