Fixed: buttongrid animates btn beyond view width

The existing code allowed for a corner case when the left of the next
button is less than the view width, so it would not get assigned to a
new row; however, after adding the gutter the button would get tweened
to outside the view width and therefore be hidden.