Mercury: a vision-based framework for Driver Monitoring