This relies on my dropdown menu addon https://github.com/DarkSide666/ds-addons/tree/master/menu