reduced bandwidth by only sending changing inputs #15