hidden canvas datafield