support options_callback for icons as well