Input processing updates