Add ignore-outer-click and bubble-event
Add tests