Selectmenu: introduce _position method for easier extending