track canvas, timeout stuff