Ability to attach the toast to a DOM element

attaching it to a DOM element forces the toast to use the element's
dimensions for placement