Redesigned method of registering a user interface with InputService