Excanvas is a nightmare to use