extra hooks on field templates