Listeners should now work; passing view controllers has some problems