made timer init method not reset previous timer config (e.g. listeners) - this caused confusion and debugging for me in the past