add canvas_draw
use router's methods instead of old 'trigger' style