more work done on IO Unit

BUG: claw flickers if idle and has been moved before