slim positional updates on front-end