ion()
        const { pollId, options, formDisabled } = this.get()
        if (formDisabled) {
          return
        }
        const choices = getChoices(this.refs.form, options)
        this.set({ loading: true })
        try {
          const poll = await doAsyncActionWithDelay(() => voteOnPoll(pollId, choices))
          if (poll) {
            const { polls } = this.store.get()
            polls[pollId] = poll
            this.store.set({ polls })
            // the height of the status changes after