add the ability to sample form singals, including in this case time, which means we can parameterise the ids of the todo app making the delegates work more pleasantly