Well...it took me a while and I might have a headache now, but I found the problem.
Logic, code and events did work out fine in the first place. Nothing wrong there.
But I found this advice from Seerah on another thread in this forum:
Frames are hidden and shown when their parents are (unless specifically hidden/shown on their own).
|
Which makes total sense... could have thought about that earlier.
So I went and simply added
to the different parts of the updateStatus function, since I specified the backdrop as the parent frame and voilá... everthing is working as intended.
Thought I might leave this comment here for anyone that might have similar problems.