add EventTimer to SingleBulbModel, see #18