I'm sure there's a smarter way to do this, but here's my suggestion: create an instance variable called OldX. Every tick, set OldX to Self.X.
Then create two events to change the mirror:
if OldX < Self.X : set not mirrored
if OldX > Self.X : set mirrored