file UserInteraction can now be compiled