Include target on remove events, and use more robust id handling in Observable, fixes #28
Add docs for default property