UMG Scroll Box Issue

Is there any way to check whether the player is scrolling or whether they are docked to the end/beginning of the scrollbox? This is really frustrating since there is actual logic behind this, which can be seen by the shadow style functionality which appears when the player moves away from the beginning/end/sides, but there is no actual function or a check node to confirm this at runtime.

I have tried using the offsets to calculate whether the scrollbar is at the end, but to no avail since there is no size check for the bar either, which would make this calculation easier.

The reason I am trying to make this work is to have different functionality whether the player is docked to the end of the scrollbox or not. I am dynamically adding new widgets to the scroll box so there is no way to rely on static values in this case.

Please help?