[#70328664]: make callout dismiss automatically

Brian noticed that while positioning from block-id='1' makes sense, it doesn't work well for the auto-dismiss feature of callouts. So now we use the .blocklySvg element id and different position offsets.