try saving power by only drawing when we are actually visible