Homogeneous dynamics on surfaces