fixing pixel stuff, using call, adding this.canvas to pelement