Don't do this :/
You are not LockScreen why do you dispatch will-unlock event for it?

IMO you don't need to listen to catch will-unlock here. Just do init() when sim slot is ready and call showIfLocked in init();