Stopped change state from forcing the gui to update