add more *_callback options to imagepanel.__init__()