added second canvas
added arg print to identify inputs, fixed input placement bug