changed to surface rendering for HUD elements