Input handler (18/25)

Input handler