add `position` spec, close https://github.com/ecomfe/saber/issues/33