Support starting percent positions

I'm using `react-draggable` with percent starting offsets. This pull request adds code to support this use case.