Moving setIcon() outside of callbacks