Added handle position update to dynamic update function