remove the logic that calc item's pos, instead check if target has
getOffsetMiddle and use that instead
getOffsetMiddle which can be consumed by polymer-ui-nav-arrow
polymer-ui-submenu-item extends polymer-ui-menu-item
bind target instead of item