rewrite bg logic
CEXT 671, 679 #rewrite icon logic