Yes that would be possible.

IMHO I still believe listing all be default is better. If we finally go your way I suggest the the message is something like this `Sorry, no current or future event found, click to see all`.

In any case I suggest that you open another bug for this, I'll go ahead and merge this pull request.