fix canvas rendering!