locking and user-ready toggle in gui