Added control over tcp and a keyboard controller