added manifest, icon listener