Added canvas rendering and blur effects