only clear ScreenObject when there is data to clear