A model of motion and direction detection is presented as well as results from a computer simulation of the model. The model is based on cooperative computations which allows an extremely simple architecture. Furthermore, it involves only one logical step in its computations even though Hubel and others have argued that motion detection requires at least two. This is made possible by not including the initial detection of movement. The model simply updates prior detections which is a simpler problem. New movement can be captured by the system by means of spontaneous activity in the movement selective cells. The cost is that some iterations are required to capture new movement. On the other hand, the model handles noisy input very well. The reason for this is that movement is viewed as a stable phenomenon rather than change.