The javadoc in createUserEventDispatcher suggested that it can be used as a singleton. But it was being constructed as an inner class which would cause context leak when used as singleton Change-Id: I706018d4ab26b506ac936fe1a7304d9b530b820c
Change-Id: Id405e6d077f8b4c3fb399d4a613d6013dca5cddc
Change-Id: Ib492cb77bce0bc57f60bc4b1310df0810b63d0aa
b/28269657 Change-Id: I1083e6f73f42ac1986428a39c6b532050e595ac6