removed IUserInteraction interface