using offset parent position in menu instead of client rect
using offset parent position in menu instead of client rect

better handling of overflow

WeaveTeam/WeaveJS,WeaveTeam/WeaveJS,WeaveTeam/WeaveJS,WeaveTeam/WeaveJS