fixes #32
fixes periodicity not selecting custom when editing a sched op which periodicity is custom
fixes #33
fixes issue #34