With a little thought, I still didn't want to depend on the default Google layout. So I used a notification like image and put the generated canvas on it. I can draw whatever I want, and I also created a small API to update the notification whenever I want. This worked great for me.
Thanks to Google for making everything so complicated ...
source share