middle ground on the two-way highlighting