basic text rendering added to canvas