use nifty's evenbus capabilities, makes things a little bit smarter