fixed offsetLeft for mobile interaction