added timout for menu to dissapear on inactivity

I love this repo. It's really cool also easy to implement with Angular. One thing I missed with multiple menus  open on items is that they don't disappear unless you click elsewhere but the item. Added a timeout for them to disappear automagically without interaction.