support relative values. e.g. +=30 -=30