Add missing interface core.input