Suppose you see your 'event' happen $X = 35$ times in $n = 100$ independent performances of your procedure. (Jargon: 35 "Successes" in $n$ trials.)
Then $\hat p = X/n = 0.35$ is the estimate of the probability of occurrence. A traditional 'Wald 95% confidence interval' for the true (population) value of $p$ is of the form
$$\hat p \pm 1.96\sqrt{\frac{\hat p(1-\hat p)}{n}}.$$
In my example: this computes to $0.35 \pm 0.0935$ or $(0.2565, 0.4435).$
This interval is based on two assumptions (1) that $n$ is large enough for binomial proportion $\hat p$ to be nearly normal (your "nice bell-shaped" distribution) and (2) that $\hat p$ is reasonably close to $p$.
The latter assumption says it is OK to use $\hat p$ instead of $p$ in the term with the square root. Experience has shown that the
combination of these two assumptions often results
in confidence intervals that do not really cover (include) the true value of $p$ 95% of the time.
An improved style of confidence interval due to Agresti and Coull. Essentially to avoid the second assumption, it uses $\check p = (X+2)/(n+4)$ and
$\check n = n+4$ to make the more accurate 95% interval
$$\check p \pm 1.96\sqrt{\frac{\check p(1-\check p)}{\check n}}.$$
If $n$ exceeds a few hundred, this adjustment (in effect, appending two successes and two failures to the data) is usually too small to be of practical consequence.
In my example, the resulting 95% confidence interval is: $0.3558 \pm 0.0920$ or
$(0.2638. 0.4478).$
Notes: (1) If you want a confidence level other than 95%, use an appropriate replacement for 1.96 [1.96 cuts 2.5% of the probability from the upper tail of a standard normal distribution.]
(2) On this site or on the Internet you can get more background and details by searching for
'binomial confidence interval', 'Wald confidence interval', and 'Agresti-Coull confidence interval'. Here is one possibly interesting link.