added no-op matcher
bot has an event system now