ui: disable setpostion after setting new position