1. A hearing assistance device, comprising: a microphone; and a processor configured to receive signals from the microphone and process them according to a plurality of processing blocks, the processor including instructions for an event manager including a plurality of event detectors, wherein each event detector can provide detection of an event and each event detector provides an output to adjust one or more processing blocks of the plurality of processing blocks to allocate resources of the processor for each event detected, wherein the plurality of event detectors includes an event detector configured to detect an entrainment event, an event detector configured to detect a feedback event, and an event detector configured to detect a quiet event, wherein the output of each event detector is configured to change a number of taps based on each detected event.