Prevent default event when for clicked elements
Added beforeActivate callback
Better refactor of public methods and options