added focus lock