What happens - will happen

or

has happened recently