changed revlearn such that fix cross stays on while sound plays, plus minor fixes