Fixed input field collision when surface_rect == None