Instead of passing the position of the widget in the UI, pass the position of the widget in the model.