optimization update

Changes made to menu controls and display.update
scenes must append a rect to self.update_display in order for areas to
be updated.