Toggle should support an initial disabled state

Also add support for custom time fixture.