better mouse over / down / pressed management with multiple buttons