linux pan event improvements