Modal fires multiple hide events when closed multiple times via clicking backdrop.
Created by: RGBboy
When a user opens a modal and closes it by clicking the backdrop multiple times, the 'hide.bs.modal' event will fire an increasing number of time.
This is caused by the Modal.backdrop
function attaching a click event listener every time the modal is shown.