Differences between GuiButton’s .Activated and .MouseButton1Click?

Hi there,
I’m currently just wondering if there are any major differences between these two events and which one I should be using. Personally I want to stick to .Activated since it has a lot more usage (and respects the Active property), but the documentation of it seems to be lacking when compared to MouseButton1Click.
Any thoughts?

Exactly what I was thinking, I don’t know what the major difference is but they seem to work the same to me.

There may be a fundamental difference, but I have yet to be informed.


Does activated trigger when you press it with mousescrollwheel or right mouse button?

Both have same functionality.
But .Activated can see the InputObject & how many times the button was pressed in a row.