Is there a way to set up a default Calendar account?

I have three accounts, two of which have google calendars. If I receive an event on my non-Google email I would like it to add the event to one of the Google calendars.
Currently it auto selects the non-Google account as the default account. It would be nice if I can specify a default account for email and another default account for calendar.