Fix value change delay and wrong position when rotate