feat(): Adds more OSX integration and new way to handle events, more cleaning