sim: Add canvas + click listener