Added FromEvent and operator