localise the lock timeout to the user's machine, and improve the ui for close and unlock