Added the ILockScreenService interface and implementation