Added init event to support manual (non-timerpoke) initialization