Hey Red,
I hope this doesn't sound too trivial but if I understand correctly a very simple way that I actually took from one of Jeans projects is to use the top and bottom data with a float compare for the top and another float compare for the bottom and set two events for top and bottom and when it is equal to that position you go to a new state that has the action Set Position to your top bound data with a next frame event going to the start state and your second state being the bottom bound state with the set position to your bottom bound data and the next frame event.