I've stripped down the page and have set up a pair of test pages so that maybe I can get some opinions on this problem.
EDIT: Resolved. Removed links.
mouseclick = function(e,clicked_area)
var area_obj = clicked_area ? clicked_area : this;
//alert('alerting for delay'); /* Here's the line that's different between the two. */
//if (! $('#canvas_'+$(area_obj).attr('id')).attr('id'))
if (! $('#canvas_'+$(area_obj).attr('id')).length)
alert('about to draw on the canvas');
alert('deleting from the canvas');
$('#canvas_' + $(area_obj).attr('id')).remove();