modify date and time picker shims
first working program type list
misc cleanup