update event handling and serial closure
update to movement - skip processing on edges