Fixed error in ElementConsumer function pointer definition so that it only takes a single (void *) rather than 2