Fixed the issue with Scroll (was because of a constant stream of setBounds coming in). Also issue with 'window not getting event' was actually an issue with setting widths on grid AFTER rearrange happened. perhaps window events do work, but keeping the var check in update for the time being