def on_click_dispatcher(self, module_name, event, command):
if command is None:<EOL><INDENT>return<EOL><DEDENT>elif command == "<STR_LIT>":<EOL><INDENT>self.py3_wrapper.refresh_modules()<EOL><DEDENT>elif command == "<STR_LIT>":<EOL><INDENT>self.py3_wrapper.refresh_modules(module_name)<EOL><DEDENT>else:<EOL><INDENT>if "<STR_LIT>" in command or "<STR_LIT>" in command:<EOL><INDENT>full_text, partial_text = self.get_module_text(module_name, event)<EOL>command = command.replace("<STR_LIT>", shell_quote(partial_text))<EOL>command = command.replace("<STR_LIT>", shell_quote(full_text))<EOL><DEDENT>self.wm_msg(module_name, command)<EOL>self.py3_wrapper.refresh_modules(module_name)<EOL><DEDENT>
Dispatch on_click config parameters to either:
    - Our own methods for special py3status commands (listed below)
    - The i3-msg program which is part of i3wm