going typescript; work in progress; popup works