user input that causes delay. you got a timeout of 50s. but thats not good enough. please look how i handle this with the positions‏