make diff detect mode, led & cursor changes