Changed FireEvent so that you can request just the top module, also
returns as an object and by default only one will be returned.