set up a temporary copy of CoreInput