fix position event