close #7 by adding properties to control icon shadow