Issue #40: animating icons when desired position changes