update method is optional for screen objects
the inventory texture size isn't ready by the time we use it for
calculations