Java Script functionality to add buttons plus over ride audio, video,
text, metronome, image and delay.
Lower level of granularity for  error handling on display page, so the
whole page does not fail if one element errors.