Update ribbon to match position