createViewResultListener now takes a user