New behavior for rapid fire buttons.

Also an intermediate Capturing class, which is not really necessary but I could see being useful.