the beginnings of the background theme in canvas and js