Created by: dciccale
isn't better to cache selectors where possible?
for instance $this = $(this) and $target = $(target) instead of calling jQuery every time to wrap the element.
what about $(this._element) in the _showBackdrop method? wouldn't be good to set this._$element = $(this._element) in the Modal constructor?