so when show (which is jQuery's show) gets called, its this will be your view rather than logoutButton. Remember that this inside a JavaScript function depends on how the function is called rather than where it is defined (except for bound functions of course).

Careful with this though, show will be called with the arguments that listenTo would normally use so you might need to supply more arguments to bind to avoid confusing show and hide with arguments they're not expecting.

Email codedump link for Backbone listenTo does not fire jquery object function as a handler