update() was called at the end of setBounds, previously. I'm assuming there was a reason for that?