Delay event emission
Delay event emission

Event listener invocations were surrounded in a try/catch block to
prevent errors in them to interfere with Lock behavior. As a consequence
of this, errors didn't show up in the console log.

mike-casas/lock,mike-casas/lock,mike-casas/lock