places: use CustomEvent rather than DataContainerEvent

(integrated from trunk branch change 77d0c10 by Todd Whiteman <toddw@activestate.com>)