Main Listener patch