added canvas filters, camera routines