add new options

Add new options for multiOpen, multiTarget.  Update data passed to event
handler to access instance by name (no more attaching to window).
Update extension options (1) replace entire default (2) add to behavior
with optional after fn (3) trigger event.  Update docs.