Complete socket options and start event watcher

Added event watcher