Change 'context:required' event argument to be an array of objects

This fixes the discrepancy with 'context:invalid'.

Fix #421