Make base controller inject listener on init. Change listener action names to match function names.