If switch is set to -yes a user supplied subroutine is used in stead of the change_dataitem_time table.
See also the user.cc routine included in the distribution.