Event bus security

This is literally the first Java code I've ever written, so please let me know if there's anything stylistic you'd like cleaned up.
Ugh, time to put that back where I'd had it.  I'd moved it in for general "cleanliness" but you're right, now it's outside scope.  Oops!