An AngularJS directive to display a context menu when a right-click event is triggered