sight state changing