Misc. fixes to LockListener