Musical monument at St Catherine's marks the Sir Elton moment