py3k fix
use the correct listener fn here
inline this