easy message implementation with canvas