Implements a poller. Now I know this is totally against the ethos of Sparky, but if we want to handle AudioParams as models then we have to poll them. Sadly, there is no choice.