fixed timing issues when interacting - the price for that is a possibly lower framerate