Added some untested canvas features