further condense
simplify init
disable WinEnter/leave BufEnter/leave while panning