Modelling Change in Space and Time: An Event-Based Approach