message: Wrap Speach Bubble in a additional absolute positioning wrapper
  This ensure that the bubble is properly displayed over the top of score board table elements
diff: @@ -70,6 +70,9 @@ function loadHint (hint: ChallengeHint): HTMLElement {
  return null as unknown as HTMLElement
  }
  + const wrapper = document.createElement('div')
  + wrapper.style.position = 'absolute';
  +
  const elem = document.createElement('div')
  elem.id = 'hacking-instructor'
  elem.style.position = 'absolute'
  @@ -123,14 +126,16 @@ function loadHint (hint: ChallengeHint): HTMLElement {
  relAnchor.appendChild(elem)
  relAnchor.appendChild(cancelButton)
  + wrapper.appendChild(relAnchor)
  +
  if (hint.fixtureAfter) {
  // insertAfter does not exist so we simulate it this way
  - target.parentElement.insertBefore(relAnchor, target.nextSibling)
  + target.parentElement.insertBefore(wrapper, target.nextSibling)
  } else {
  - target.parentElement.insertBefore(relAnchor, target)
  + target.parentElement.insertBefore(wrapper, target)
  }
  - return relAnchor
  + return wrapper
  }
  async function waitForClick (element: HTMLElement) {
  