fixes #232
fixes #197 (firefox forms not submitting)

button `type` attribute needs to explicitly be set to “button”
fixes #230: time picker selected time scrolls out of view