don't always trigger both OE if there's only a change in one dirction (b->w or w->b)