Yes it’s very wrong.

The usual flow would be trigger ShowUI event once on enter into a point and then trigger HideUI once on point exit.