keep stage moving within bounds
stage bounds changes