Change Context Hook

Changed from EVENT_SYSTEM_MOVESIZEEND to EVENT_OBJECT_LOCATIONCHANGE.

Now it captures all maximizing scenarios.

Filters out messages when Steam isn't maximized for efficiency.