Impingement, coalescence and mixing of micro-droplets on a solid surface