added controller guard listener factory/tests