Allow dynamic changes to position. Fixes #7