Fleshing out PD.Canvas and setupUI