Subscribe to an event only once.
Merge branch 'subscribe_event_once'