Set App.input  as protected so other inheriting UI's can have direct access to input state