Dynamics of surface maps