Added application input processing