Character only read, per-line dispatch