progress on using lvector with L_PREFER_CANVAS set to true