#47: Properly add file 'input' buttons

Resolves #47.