added secondary pixel sending: brush sending. This will greatly improve latency but currently hangs a little at the start of a program session.