moved do_best so attach animation happens afterward
plaed with the UCS regs trying to match them closer to eval board - n o noticeable difference yet
made restore profiles ifdef