started replace canvas context with renderer calls