Remove the need to create an array of listeners

This makes it so any amount of listeners may be registered without explicitly constructing an array, primarily for convenience.