I choose the second parameter null, because I don't see how to get the upperCanvas from here. It works for me, but maybe one could do better.